package com.example.kt_base.s3

//TODO 56.Kotlin语言的takeUnless内置函数
fun main() {
    val manager=Manager()


   //manager.setInfoValue("derry")
    //takeUnless 一般与isNullOrBlank()函数一起使用
    val r=manager.getInfoValue().takeUnless { it.isNullOrBlank() }?:"数据未初始化"
    println(r)

}

class Manager{
    private var infoValue:String?=null
    fun getInfoValue()=infoValue

    fun setInfoValue(infoValue:String){
        this.infoValue=infoValue
    }
}


